51438
883755
19650
439212
816229
651473
314263
81631
59558
356265
302259
163312
5169799
3587581
3116148
2417804
2243988
2068609
1989358
192178
1776118
1724136
1696196
1642471